$(document).ready(function () {
    $(".calcEjecucion").keyup(function () {
        //console.log("actualizando res");
        var mes = $(this).attr("mes");
        var num = $("#num" + mes).val();
        var den = $("#den" + mes).val();
        actualizarEjecutado(mes, num, den, tipoDen);
    });

    $("input.calcEjecucion:not([readonly])").keydown(function (e) {
        var mes = $(this).attr("mes");
        var numeroMedios = $.ajax({
            url: "getNumMediosVerificacion.asp",
            data: { mes: mes, actividadId: qRegistro, qGestion: gest },
            dataType: "html",
            global: false,
            async: false,
            cache: false,
            success: function (result) {
              return result;
            }
        }).responseText;

        if (numeroMedios == 0) {
            e.preventDefault();
            $("#mensajeMedios").show().delay(4000).fadeOut();
        }
    });

    $(".calcEjecucion").keydown(function (e) {
        // Allow: backspace, delete, tab, escape and .
        if ($.inArray(e.keyCode, [46, 8, 9, 27, 110, 190, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 110]) !== -1 ||
        // Allow: Ctrl+A
        (e.keyCode == 65 && e.ctrlKey === true) ||
        // Allow: home, end, left, right
        (e.keyCode >= 35 && e.keyCode <= 39)) {
            // let it happen, don't do anything
            return;
        }
        // Ensure that it is a number and stop the keypress for: Comma, Enter
        if (e.keyCode == 188 || e.keyCode == 13 || ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105))) {
            e.preventDefault();
        }
    });
});

function actualizarEjecutado(mes, num, den, tipoDen) {

  //$("#resEjecutado" + mes).html("100%");


  var time = new Date().getTime();
  //console.log(time);

  //cargamos registros por mes
  $("#resEjecutado" + mes).load("RetornaEjecucionRelativo.asp?noncache=" + time + "&num=" + num + "&den=" + den + "&tipoDen=" + tipoDen + "");

}